
# raise 语句的用法

def make_exception():
    print('开始...')
    # 制造一个ValueError类型的错误，终止当前程序的执行
    # 方法1. raise 类
    # raise IndexError  # 发出错误通知
    # 方法2 raise 对象
    raise ValueError('自己制造的值错误')

    print('结束。')

try:
    make_exception()
except ValueError as err:
    print('make_exception有值错误发生，信息是', err)

print('程序结束！')